pyiron | integrated development environment
kandi X-RAY | pyiron Summary
kandi X-RAY | pyiron Summary
pyiron - an integrated development environment (IDE) for computational materials science.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Return a dict containing the command - line arguments
- Extract version information from VCS
- Get the project root directory
- Create a ConfigParser from a root
- Create the versioneer config file
- Install a versioneer package
- Get the list of installed versions
- Scans the setup py and returns a boolean indicating if it is missing
- Update the dependencies
- Update dependencies
pyiron Key Features
pyiron Examples and Code Snippets
Community Discussions
Trending Discussions on pyiron
QUESTION
I want to constrain the spin of the bulk atoms while letting the free surface atoms of my supercell relax their magnetic moment. Is it possible in PyIron+SPhinx to constrain the spin of a subset of atoms (not all of them) in the supercell?
...ANSWER
Answered 2021-May-26 at 15:19Yes in principle it is possible:
QUESTION
I want to modify the position of atoms that fulfil a specific condition.
Currently, I can apply translation to all atoms or one atom but not multiple selected atoms.
...ANSWER
Answered 2021-May-12 at 11:48This one should work:
QUESTION
I would like to calculate phonon density of states and band structure with pyiron, using the phononpy package. I created a job, following the tutorial:
...ANSWER
Answered 2021-Jan-28 at 23:35You can specify the input in:
QUESTION
I'm facing some issues while running pyiron jobs on my HPC via the pysqa adapter. I had accidentally erased the main pyiron
directory containing pyiron
, projects
and resources
folders. I had copied all the three from another cluster. The only thing that I think will cause problem is sqlite.db
file in the resources
folder. Previously, I had no issues running interactive VASP jobs through the adapter. I'm guessing something happened after the deletion incident.
The pyiron version I'm using is: 0.2.17
Here is a minimal example using an Interactive vasp job that I have tried:
...ANSWER
Answered 2020-Nov-23 at 14:37We updated the queuing system interface in pyiron 0.3.X you can read more about this here: https://pyiron.org/news/releases/2020/09/06/pyiron-0-3-X-HPC-release.html
For pyiron 0.3.X we have a detailed installation guide available on readthedocs.org: https://pyiron.readthedocs.io/en/latest/source/installation.html#remote-hpc-cluster
So I highly recommend updating to pyiron 0.3.13.
Apart from this the error message basically says that the submission was not successful. If you navigate to the jobs working directory job.working_directory
you should find a run_queue.sh
script in the working directory. This is the script pyiron is using to submit the job to the queuing system. You can try to submit it manually using sbatch run_queue.sh
this should print the queue id if successful and otherwise the error message from your queuing system.
QUESTION
I use a jobfile for SLURM in ~/pyiron/resources/queues/, which looks roughly like this:
...ANSWER
Answered 2020-Oct-20 at 10:30To explain the example in a bit more detail:
I create a notebook named: reading.ipynb
with the following content:
QUESTION
I am trying to setup a pyiron calculation (version 0.3.6.). I want to execute a non-python script on a computer cluster via SLURM. I have written an own OwnProgramJob class, which inherits from the GenericJob class. Everything is running smoothly on my local computer. When running on the cluster, however, my own class is not available in pyiron:
...ANSWER
Answered 2020-Oct-12 at 19:44For the job class to be available when submitting to the queuing system it is necessary that it is included in the python path. So I suggest splitting the class definition in a separate python module named ownprogramjob.py
:
QUESTION
I have my own Monte Carlo code (which is not part of pyiron), which I launch via ScriptJob
in pyiron. Currently, I store the output data in a file, but since the script job is a pyiron object and an hdf5 is created, I would love to store the data there. So, I'd love to have something like:
ANSWER
Answered 2020-Sep-30 at 12:21You can summarise your output in a dictionary named output_dict
and then use:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install pyiron
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page